/**
 * any 任意类型
 * 声明变量后 没有在声明的变量后直接赋值
 * 该变量类型则是any
 */
let a;
a = '11';
a = 7;
// 规定类型
// let/const xxx:type;
// 当变量声明类型后 在赋值会自动校验所赋的值
let b: number;
b = 7;
// b = '23';
// 报错后仍可编译
let c: boolean;
// let arr:Array = [1,2,3,4];

function fn1(x: string, y: number) {
    console.log(x,y);
}

fn1('12',123);
/**
 * 基本：number string boolean null undefined Symbol 
 * 引用：Object(object/array/function)
 * ts：
 * any 任意类型
 */
export {}